/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package daw.data;

import daw.map.Album;
import daw.map.Cancion;
import java.util.ArrayList;
import java.util.List;
import org.hibernate.HibernateException;

/**
 *
 * @author Administrador
 */
public class Tienda {
    
    List<Album> listaTopAlbum;
      Dao d=new Dao();  
    
    List<Cancion> listaTopCancion;

    public Tienda() {
        listaTopAlbum = new ArrayList<Album>();
        listaTopCancion = new ArrayList<Cancion>();
        
        
    }
    
      public List<Cancion> generaTopCanciones(){

     try 
     { 
        d.iniciaOperacion(); 
        listaTopCancion = d.sesion.createQuery("from Cancion where rownum<6").list(); 
   } catch (HibernateException he) 
        { 
            d.manejaExcepcion(he); 
            throw he; 
        } finally 
    { 
        d.sesion.close(); 
    }  

  
          return listaTopCancion ;
                  
      }
     public List<Album> generaTopAlbumes(){
     List<Album> listaTop = null;
     try 
     { 
        d.iniciaOperacion(); 
        listaTopAlbum = d.sesion.createQuery("from Album where rownum<6").list(); 
   } catch (HibernateException he) 
        { 
            d.manejaExcepcion(he); 
            throw he; 
        } finally 
    { 
        d.sesion.close(); 
    }  

  
          return listaTopAlbum;
                  
      }

    public List<Album> getListaTopAlbum() {
        return listaTopAlbum;
    }

    public List<Cancion> getListaTopCancion() {
        return listaTopCancion;
    }

    public void setListaTopAlbum(List<Album> listaTopAlbum) {
        this.listaTopAlbum = listaTopAlbum;
    }

    public void setListaTopCancion(List<Cancion> listaTopCancion) {
        this.listaTopCancion = listaTopCancion;
    }
     
    
    
}
